package com.laogao.lesson055;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.ArrayList;
import java.util.List;

/**
 * <b>description</b>： Java进阶、性能优化实战案例100讲，微信公众号:程序员恰恰，源码 & 文档 & 技术支持，请加个人微信号：it3306 <br>
 * <b>time</b>：2025/4/24 19:15 <br>
 * <b>author</b>：ready lao_gao
 */
@RestController
public class OomTestController {

    public static List<byte[]> oomList = new ArrayList<>();
    @GetMapping("/oomTest")
    public String oomTest() {
        while (true) {
            //不断向列表中添加大对象, 10MB
            oomList.add(new byte[1024 * 1024 * 10]);
        }
    }
}